body{font-size: 0.3rem}
.weui-flex{height:0.7rem;position: absolute;left:0;right:0;width:8rem;z-index:1;border-bottom:1px solid #DDDBDB;}
.weui-flex__item{text-align: center;font-size:0.24rem;height:0.7rem;line-height:0.7rem;position: relative;z-index:10;}
.weui-flex__item.current .placeholder{color:#0F9BD6;}
.weui-flex__item:after{position:absolute;right:0;top:20%;height:60%;width:1px;background-color:#DDDBDB;content: '';}
.weui-flex__item.last:after{display:none;}
.weui-flex__item .children{position:absolute;top:0.7rem;left:0;width:8rem;z-index:10;border-top:1px solid #DDDDDD;display:none;}
.weui-flex__item .children .item{height:0.7rem;line-height:0.7rem;text-indent:0.4rem;text-align:left;background-color:#FFFFFF;border-bottom:1px solid #DDDDDD;position: relative;color:#333333;}
.weui-flex__item .children .item i{position:absolute;right:0.4rem;display:none;top:0;}
.weui-flex__item .children .current{color:#0F9BD6;}
.weui-flex__item .children .current i{display:block;}

#shopWrap{position:absolute;left:0;right:0;top:0.8rem;bottom:0;overflow:auto;z-index:0;}
#shoplist-content{padding-top:0.2rem;background-color: #FFFFFF;}
.shoplist-item{margin: 0 0.2rem;width: 7.6rem;border: 1px solid #DDDBDB;margin-top: 0.2rem;display:block;}
.shoplist-item .shoplist-item-top{height: 0.7rem;width: 100%;border-bottom: 1px solid #DDDBDB;line-height: 0.7rem;display:block;}
.shoplist-item .shoplist-item-top span{font-weight: bold;vertical-align: middle;}
.shoplist-item .shoplist-item-top .shoplist-item-logo{width: 0.5rem;height: 0.5rem;vertical-align: middle;margin:0.1rem 0.1rem 0 0.1rem;float: left;}
.shoplist-item .shoplist-item-top .cdetail-top-auth{border-radius: 0.1rem;font-size: 0.2rem;display:inline-block;line-height: 0.3rem;padding: 0 0.1rem;vertical-align: middle;}
.shoplist-item .shoplist-item-top .cdetail-top-auth .iconfont{font-size: 0.22rem;margin-right: 0.02rem}
.shoplist-item .shoplist-item-top .cdetail-top-orange{color: #FF5300;border: 1px solid #FF5300;}
.shoplist-item .shoplist-item-top .cdetail-top-green{color: #336600;border: 1px solid #336600;}
.shoplist-item .shoplist-item-top .cdetail-top-brightred{color: #990000;border: 1px solid #990000;}
.shoplist-item .shoplist-item-body{display: flex;padding-left: 0.2rem}
.shoplist-item .shoplist-item-body .info{margin: 0.2rem 0;width:2.23rem;height:auto;background:#fff;margin-right: 0.22rem}
.shoplist-item .shoplist-item-body .info .pic{width:2.21rem;height:2.21rem;margin:0 auto;overflow: hidden;border:1px solid #DDDDDD;}
.shoplist-item .shoplist-item-body .info .title{height:0.5rem;overflow:hidden;font-size:0.3rem;line-height:0.5rem;padding-top:0.1rem;}
.shoplist-item .shoplist-item-body .info .price{overflow:hidden;font-size:0.3rem;line-height:0.5rem;color:#FF3300;}
.shoplist-item .shoplist-item-body .info .price .iconfont{float: right;color: #0F9BD6;}

a{color:#000}

.weui-pull-to-refresh__layer{font-size:0.3rem;}
.weui-flex{background-color:#FFFFFF;}

.mask{position:fixed;width:100%;height:100%;background-color:#000000;opacity:0.6;z-index:1000;left:0;top:0;display:none;}
.screen_condition{width:6.2rem;height:100%;position:fixed;z-index:10000;top:0;right:0;background-color:#FFFFFF;right:-6.2rem;display:none;}
.screen_condition .content{position:absolute;bottom:1.1rem;top:0;left:0;right:0;}
.screen_condition .item:after{content:' ';clear: both;height:0;font-size:0;}
.screen_condition .item .title{font-size:0.3rem;line-height:0.8rem;text-indent:0.2rem;}
.screen_condition .item .list{border-bottom:1px solid #DDDDDD;font-size:0.2rem;}
.screen_condition .item .list .unit{height:0.8rem;float: left;font-size:0.3rem;width:1.8rem;margin-left:0.2rem;text-align:center;border-radius:0.1rem;
    background-color:#EEEEEE;margin-bottom:0.1rem;vertical-align:middle;line-height:0.8rem;position: relative;}
.screen_condition .item .list .current{background-color:rgb(214, 243, 255);color:#FFFFFF;color:#0F9BD6;}
.screen_condition .item .list .current:after{width:0.2rem;height:0.2rem;position:absolute;bottom:0;right:0;content:'x';font-size:0.1rem;line-height:0.2rem;color:#FFFFFF;background-color:#0F9BD6;border-bottom-right-radius:0.1rem;}
.screen_condition .item .list input{width:5.8rem;margin:0 0 0 0.2rem;height:0.7rem;line-height:0.7rem;background-color:#EEEEEE;border:0 none;border-radius:0.2rem;
    margin-bottom:0.2rem;text-indent:0.2rem;outline:none;}
.screen_condition .op{position:absolute;bottom:0;left:0;right:0;height:1.1rem;border-top:1px solid #DDDDDD;}
.screen_condition .op button{float: left;color:#FFFFFF;font-size:0.4rem;width:2.8rem;height:0.9rem;background-color:#0F9BD6;border:0 none;}
.screen_condition .op .l{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;margin:0.1rem 0.1rem 0.1rem 0.25rem;}
.screen_condition .op .r{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;margin:0.1rem 0.2rem 0.1rem 0;background-color:#0D8ABF;}